.wrapper .content .contentMain #newslist,.wrapper .content .contentMain #faqlist{margin:15px 0 0;padding: 30px 0 0;border-top: 1px #e8e8e8 solid;overflow:hidden}.wrapper .content .contentMain #newslist .material,.wrapper .content .contentMain #faqlist .material{margin:0 0 25px;padding:5px;background:#e6e6e6;border-bottom:2px #069 solid;border-top:2px #069 solid;overflow:hidden}.wrapper .content .contentMain #newslist .material .date,.wrapper .content .contentMain #newslist .material .title,.wrapper .content .contentMain #newslist .list h3,.wrapper .content .contentMain #newslist .list p,.wrapper .content .contentMain #faqlist .material .date,.wrapper .content .contentMain #faqlist .material .title,.wrapper .content .contentMain #faqlist .list h3,.wrapper .content .contentMain #faqlist .list p{float:left;text-align:center}.wrapper .content .contentMain #newslist .material .date,.wrapper .content .contentMain #newslist .list p,.wrapper .content .contentMain #faqlist .material .date,.wrapper .content .contentMain #faqlist .list p{width:200px}.wrapper .content .contentMain #newslist .material .title,.wrapper .content .contentMain #newslist .list h3,.wrapper .content .contentMain #faqlist .material .title,.wrapper .content .contentMain #faqlist .list h3{width:520px;}.wrapper .content .contentMain #newslist .list,.wrapper .content .contentMain #faqlist .list{margin:5px 0;padding:10px 0;border-bottom:1px #bbb solid;overflow:hidden}.wrapper .content .contentMain #newslist .list h3,.wrapper .content .contentMain #faqlist .list h3{margin:0 0 0 10px;width:510px;text-align:left;font-size:14px}.wrapper .content .contentMain #pagenav{margin: 60px 0 15px;text-align:center;overflow:hidden}.wrapper .content .contentMain #pagenav a,.wrapper .content .contentMain #pagenav span{margin:0 5px;padding:10px 15px;background: #f39800;display:inline-block;font-size:12px;color:#fff}.wrapper .content .contentMain #pagenav a:hover{background:#000}.wrapper .content .contentMain .wrap #date{height:20px;line-height:20px;font-size:12px}.wrapper .content .contentMain #Page{margin:20px 0 15px;text-align:center;overflow:hidden}.wrapper .content .contentMain #Page .pageup{float:left}.wrapper .content .contentMain #Page .pagedown{float:right}.wrapper .content .contentMain #Page .pageup a,.wrapper .content .contentMain #Page .pagedown a{padding:10px 15px;background: #14815e;display:block;font-size:12px;color:#fff}.wrapper .content .contentMain #Page .pageup a:hover,.wrapper .content .contentMain #Page .pagedown a:hover{background:#000}.wrapper .content .contentMain #backlist{text-align:center;font-size:12px}.wrapper .content .contentMain #products,.wrapper .content .contentMain #album,.wrapper .content .contentMain #photo{margin:15px 0 0;border-top: 1px #ebebeb solid;overflow:hidden}.wrapper .content .contentMain #products ul,.wrapper .content .contentMain #otherProducts ul,.wrapper .content .contentMain #album ul,.wrapper .content .contentMain #photo ul{overflow:hidden}.wrapper .content .contentMain #products ul li,.wrapper .content .contentMain #otherProducts ul li,.wrapper .content .contentMain #album ul li,.wrapper .content .contentMain #photo ul li{margin: 35px 15px 0 0;padding:5px;background:#fff;width: calc((100%/4) - 22px);float:left}.wrapper .content .contentMain #products ul li:nth-child(4n){margin-right:0;}.wrapper .content .contentMain #products ul li h3,.wrapper .content .contentMain #otherProducts ul li h3,.wrapper .content .contentMain #album ul li h3{margin: 15px 0;font-size: 16px;text-align:center}.wrapper .content .contentMain #products ul li h3 a{font-size: 15px;overflow: hidden;height: auto;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.wrapper .content .contentMain #products ul li .photo,.wrapper .content .contentMain #otherProducts ul li .photo,.wrapper .content .contentMain #album ul li .photo{overflow:hidden}.wrapper .content .contentMain #products ul li .photo img{height: 160px;object-fit: cover;}.wrapper .content .contentMain #products ul li.last,.wrapper .content .contentMain #otherProducts ul li.last,.wrapper .content .contentMain #album ul li.last{margin-right:0}.wrapper .content .contentMain #roomPhoto{margin:0 20px 30px;padding:30px 0;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px #ddd solid;position:relative}.wrapper .content .contentMain #roomPhoto .photoWrap{position:relative;overflow:hidden}.wrapper .content .contentMain #roomPhoto .photoWrap .prev,.wrapper .content .contentMain #roomPhoto .photoWrap .next{width:35px;height:80px;background:url(../../images/07/article/arrow01.png) no-repeat 0 0;display:block;position:absolute;z-index:100;top:140px;text-indent:-999999px}.wrapper .content .contentMain #roomPhoto .photoWrap .prev{left:25px}.wrapper .content .contentMain #roomPhoto .photoWrap .next{background-position:-35px 0;right:25px}.wrapper .content .contentMain #roomPhoto .photoWrap ul{width:100%;height:380px;overflow:hidden}.wrapper .content .contentMain #roomPhoto .photoWrap ul li{width:100%;height:380px;vertical-align:central;float:left;text-align:center}.wrapper .content .contentMain #roomPhoto .photoWrap ul li img{height:360px}.wrapper .content .contentMain #roomPhoto .case-pager{margin:0 auto;display:block;overflow:hidden;text-align:center}.wrapper .content .contentMain #roomPhoto .case-pager a,.wrapper .content .contentMain #roomPhoto .case-pager a.active{margin:5px;padding:2px;width:17px;background:#777;display:inline-block;text-align:center;font-size:12px;color:#fff}.wrapper .content .contentMain #roomPhoto .case-pager a:hover,.wrapper .content .contentMain #roomPhoto .case-pager a.active{background:#039}.wrapper .content .contentMain #addlist{margin:10px 0 20px;text-align:right}.wrapper .content .contentMain #addlist a{padding:5px 15px;background:#0e2f99;display:inline-block;text-align:center;font-size:18px;color:#fff}.wrapper .content .contentMain #addlist a:hover{background:#000}.wrapper .content .contentMain #otherProducts{margin:15px 0;border-top:1px #222 solid}.wrapper .content .contentMain #photo ul li{width:165px}.wrapper .content .contentMain #photo ul li .photoBox{width:165px;overflow:hidden}.wrapper .content .contentMain #photo ul li .photoBox img{width:165px}.wrapper .content .contentMain #contact{margin:15px 0 0;padding:250px 0 0;background:url(../../images/07/article/bg-contact.png) no-repeat 0 0;overflow:hidden}.wrapper .content .contentMain #contact .remark{margin:0 0 5px 15px;padding:5px;background:#030;text-align:right;font-size:16px;color:#fff}.wrapper .content .contentMain #contact fieldset{margin:0 0 5px 15px;padding:5px;border:0}.wrapper .content .contentMain #contact fieldset p{margin:10px 0;padding:5px 0 10px;border-bottom:1px #d6d6d6 solid;overflow:hidden}.wrapper .content .contentMain #contact fieldset p label{margin:2px 10px 0 0;width:150px;float:left;text-align:right}.wrapper .content .contentMain #contact fieldset p input,.wrapper .content .contentMain #contact fieldset p textarea{padding:3px;background:#f3f3f3;border:1px #c1c1c1 solid;float:left}.wrapper .content .contentMain #contact .btn{text-align:center}.wrapper .content .contentMain #contact .btn a{padding:10px 15px;width:70px;background:#039;display:inline-block;text-align:center;font-size:12px;color:#fff}.wrapper .content .contentMain #contact .btn a:hover{background:#000}.wrapper .content .contentMain #mapList{margin:15px 0 0;padding:100px 0 0;border-top:1px #222 solid;overflow:hidden}.wrapper .content .contentMain #mapList .wrap{margin:0 0 40px;padding:0;border:0}.wrapper .content .contentMain #mapList .wrap .date,.wrapper .content .contentMain #mapList .wrap .dateLast{margin:0 0 0 15px;padding:0 0 0 15px;width:213px;border-left:1px #039 solid;float:left}.wrapper .content .contentMain #mapList .wrap .dateLast{margin:0;padding:0}.wrapper .content .contentMain #mapList .wrap .date h4,.wrapper .content .contentMain #mapList .wrap .dateLast h4{padding:5px;width:203px;background:#039;font-size:18px;color:#fff}.wrapper .content .contentMain #mapList .wrap .date ul,.wrapper .content .contentMain #mapList .wrap .dateLast ul{margin:10px 0 85px 5px;padding:0 0 0 30px;list-style:disc}.wrapper .content .contentMain #mapList .wrap .date ul li,.wrapper .content .contentMain #mapList .wrap .dateLast ul li{margin:0 0 10px;padding:3px 0;list-style:disc;font-size:16px;color:#039}.wrapper .content .contentMain #mapList .wrap .date ul li a,.wrapper .content .contentMain #mapList .wrap .dateLast ul li a{color:#039}.wrapper .content .contentMain #products ul{display:flex;flex-wrap: wrap;margin-top: 30px;}.wrapper .content .contentMain #products ul li, .wrapper .content .contentMain #products ul li.last{float: none;margin: 15px;width: calc((100%/4) - 30px);padding: 0;}.wrapper .add_box{margin:0 auto;width: 1000px;overflow:hidden}.wrapper .add_box span{margin: 20px 0;display: block;font-size: 16px !important;line-height: 200%;}.wrapper .add_box span img{margin:15px 0;}@media screen and (max-width:1024px){.wrapper .add_box{width: 92%;}}@media screen and (max-width:640px){.wrapper .content .contentMain #products ul li .photo img{height:auto;} .wrapper .content .contentMain #products ul{display:flex;justify-content: space-between;} .wrapper .content .contentMain #products ul li, .wrapper .content .contentMain #products ul li, .wrapper .content .contentMain #products ul li.last{width: calc((100%/2) - 10px);margin: 10px 0;} .wrapper .content .contentMain #newslist .material .title, .wrapper .content .contentMain #newslist .list h3, .wrapper .content .contentMain #faqlist .material .title, .wrapper .content .contentMain #faqlist .list h3{width: calc(100% - 220px);}}}